// // common/http.interceptor.js

// // 这里的Vue为Vue对象(非创建出来的实例)，vm为main.js中“Vue.use(httpInterceptor, app)”这一句的第二个参数，
// // 为一个Vue的实例，也即每个页面的"this"
// // 如果需要了解这个install方法是什么，请移步：https://uviewui.com/components/vueUse.html
// const install = (Vue, vm) => {
// 	// 此为自定义配置参数，具体参数见上方说明
// 	Vue.prototype.$u.http.setConfig({
// 		baseUrl: 'https://gbyah56m.lc-cn-n1-shared.com/1.1/classes/Jobcfy',
// 		loadingText: '努力加载中~',
// 		loadingTime: 800,
// 		// 设置自定义头部content-type
// 		header: {
// 		            "X-LC-Id":"gbyah56mXljJBXw53XN4ig9E-gzGzoHsz",
// 					"X-LC-Key":"7lMv2QoLhI0EUjeCT88LJTJW" ,
// 					"Content-Type":"application/json",
// 		}
// 	});
// }

// export default {
// 	install
// }

// 这里的Vue为Vue对象(非创建出来的实例)，vm为main.js中“Vue.use(httpInterceptor, app)”这一句的第二个参数，
// 为一个Vue的实例，也即每个页面的"this"
// 如果需要了解这个install方法是什么，请移步：https://uviewui.com/components/vueUse.html
const install = (Vue, vm) => {
	// 此为自定义配置参数，具体参数见上方说明
	Vue.prototype.$u.http.setConfig({
		baseUrl: 'https://gbyah56m.lc-cn-n1-shared.com',
		showLoading: true, 
		loadingMask: true,
		loadingText: '努力加载中~',
		loadingTime: 800,
		// 设置自定义头部content-type
		header: {
			                    "X-LC-Id":"gbyah56mXljJBXw53XN4ig9E-gzGzoHsz",
								"X-LC-Key":"7lMv2QoLhI0EUjeCT88LJTJW" ,
								"Content-Type":"application/json",
		}
		
	});
	
	// 请求拦截部分，如配置，每次请求前都会执行，见上方说明
	Vue.prototype.$u.http.interceptor.request = (config) => {
		console.log('请求拦截器');
		return config;
	}
	
	// 响应拦截，如配置，每次请求结束都会执行本方法
	Vue.prototype.$u.http.interceptor.response = (res) => {
		console.log('响应拦截器');
		return res
	}
}

export default {
	install
}